<?php
include 'PHPExcel.php';
include_once("conexion.php");

/** Error reporting */
error_reporting(E_ALL);


$res= $conexion->Execute("select p.id_presupuesto, c.nombre, p.fecha_presu, p.detalle, p.monto_final, pa.monto  from cliente c, presupuesto p, pagos pa where p.id_cliente=c.id_cliente and p.id_presupuesto=pa.id_presupuesto");
// creo el libro
$objPHPExcel = new PHPExcel();
$objPHPExcel->getDefaultStyle()->getFont()->setName('Comic Sans MS');
$objPHPExcel->getDefaultStyle()->getFont()->setSize(12); 
// defino la hoja actual
$objPHPExcel->setActiveSheetIndex(0);
// obtener la hoja actual
$objHoja = $objPHPExcel->getActiveSheet();
$objPHPExcel->getActiveSheet()->mergeCells('A1:G1');
$objHoja->SetCellValue("A1","Listado de Presupuestos");
$objHoja->SetCellValue("A2","Nro");
$objHoja->SetCellValue("B2","Cliente");
$estilo= $objHoja->getStyle("A2:G2");
$estilo->getFont()->getColor()->setARGB(PHPExcel_Style_Color::COLOR_BLUE);
$objHoja->SetCellValue("C2","Fecha");
$objHoja->SetCellValue("D2","Detalle");
$objHoja->SetCellValue("E2","Monto Total");
$objHoja->SetCellValue("F2","Entregas");
$objHoja->SetCellValue("G2","Saldo");
$i=3;
foreach ($res as $fila){
		$monto_f=$fila['monto_final'];
		$mon=$fila['monto'];
		$saldo=$monto_f-$mon;
		$objHoja->SetCellValue("A".$i,$fila['id_presupuesto']);
		$objHoja->SetCellValue("B".$i,$fila['nombre']);
		$objHoja->SetCellValue("C".$i,$fila['fecha_presu']);
		$objHoja->SetCellValue("D".$i,$fila['detalle']);
		$objHoja->SetCellValue("E".$i,$fila['monto_final']);
		$objHoja->SetCellValue("F".$i,$fila['monto']);
		$objHoja->SetCellValue("G".$i,$saldo);
		$i++;
	}
$objHoja->SetTitle("Reporte de Clientes");
include 'PHPExcel/Writer/Excel5.php';

$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);

header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="reporte_clientes.xls"');
header('Cache-Control: max-age=0');
$objWriter->save('php://output'); 

?>
